# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
vespa_add_library(storage_storageconfig OBJECT
    SOURCES
    distributorconfiguration.cpp
    DEPENDS
)
vespa_generate_config(storage_storageconfig stor-communicationmanager.def)
install(FILES stor-communicationmanager.def RENAME vespa.config.content.core.stor-communicationmanager.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-distributormanager.def)
install(FILES stor-distributormanager.def RENAME vespa.config.content.core.stor-distributormanager.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-server.def)
install(FILES stor-server.def RENAME vespa.config.content.core.stor-server.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-status.def)
install(FILES stor-status.def RENAME vespa.config.content.core.stor-status.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-messageforwarder.def)
install(FILES stor-messageforwarder.def RENAME vespa.config.content.core.stor-messageforwarder.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-opslogger.def)
install(FILES stor-opslogger.def RENAME vespa.config.content.core.stor-opslogger.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-visitordispatcher.def)
install(FILES stor-visitordispatcher.def RENAME vespa.config.content.core.stor-visitordispatcher.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-integritychecker.def)
install(FILES stor-integritychecker.def RENAME vespa.config.content.core.stor-integritychecker.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-bucketmover.def)
install(FILES stor-bucketmover.def RENAME vespa.config.content.core.stor-bucketmover.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-bouncer.def)
install(FILES stor-bouncer.def RENAME vespa.config.content.core.stor-bouncer.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig stor-prioritymapping.def)
install(FILES stor-prioritymapping.def RENAME vespa.config.content.core.stor-prioritymapping.def DESTINATION var/db/vespa/config_server/serverdb/classes)
vespa_generate_config(storage_storageconfig rpc-provider.def)
install(FILES rpc-provider.def RENAME vespa.config.content.core.rpc-provider.def DESTINATION var/db/vespa/config_server/serverdb/classes)
